package org.codegen.main;

import org.codegen.service.CodeGeneratorManager;

/**
 * 代码生成器启动项 <br>
 * Created by zhh at 2017/09/20.
 * Modified by fenglibin@gmail.com at 2018/10/24
 */
public class CodeGeneratorMain {

    /**
     * table name support singer string table name with or without underline such "table","my_table" etc.<br>
     * other style not tested
     */
//    private static final String TABLE = "BD_CHECK_ITEM"; //BD_CHECK_ITEM$SEQ
//    private static final String TABLE = "BD_COMMENT";    //BD_COMMENT$SEQ
//    private static final String TABLE = "BD_LABEL";      //BD_LABEL$SEQ
//    private static final String TABLE = "BD_LOG";        //BD_LOG$SEQ
//    private static final String TABLE = "BD_MEMBER";        //BD_MEMBER$SEQ
//    private static final String TABLE = "BD_TEAM";       //BD_TEAM$SEQ
//    private static final String TABLE = "BD_TASK_CARD";       //BD_TASK_CARD$SEQ
//    private static final String TABLE = "BD_BOARD_MEMBER_REF";       //BD_BOARD_MEMBER_REF$SEQ
//    private static final String TABLE = "BD_PROJECT_BOARD";       //BD_PROJECT_BOARD$SEQ
//    private static final String TABLE = "BD_PROJECT_MEMBER_REF";       //BD_PROJECT_MEMBER_REF$SEQ
//    private static final String TABLE = "BD_TASK_CARD_MEMBER_REF";       //BD_TASK_CARD_MEMBER_REF$SEQ
//    private static final String TABLE = "BD_TEAM_MEMBER_REF";       //BD_TEAM_MEMBER_REF$SEQ
//    private static final String TABLE = "RM_PROPERTY";       //RM_PROPERTY$SEQ
//    private static final String TABLE = "RM_PROPERTYSET";       //RM_PROPERTYSET$SEQ
//    private static final String TABLE = "rm_staff_oper";       //rm_staff_oper$SEQ
//    private static final String TABLE = "WF_NON_CALLBACK_TASKTEMP";       //WF_NON_CALLBACK_TASKTEMP$SEQ
//    private static final String TABLE = "rm_func_strategy_rel";       //rm_func_strategy_rel$SEQ
//    private static final String TABLE = "RM_APPROVAL";       //RM_APPROVAL$SEQ
//    private static final String TABLE = "WX_QUESTION";       //WX_QUESTION$SEQ
//    private static final String TABLE = "WX_AUTH_USER_INFO";       //WX_AUTH_USER_INFO$seq
//    private static final String TABLE = "COLL_AUTH_USER_INFO";       //COLL_AUTH_USER_INFO$seq
//    private static final String TABLE = "COLL_GATHER_USER_INFO";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "AI_USER";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "ai_category";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "ai_field";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "ai_result";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "ai_result_history";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "ai_login_log";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "AI_ROLE";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "AI_MENU";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "AI_ROLE_MENU";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "AI_USER_ROLE_REL";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "wf_task_delegate_time";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "SMS_CENTER_TEMPLATE";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "SMS_CENTER_SEND_HISTORY";       //COLL_GATHER_USER_INFO$seq
//    private static final String TABLE = "user_weath_value_history";       //mysql
//    private static final String TABLE = "group_address";       //mysql
//    private static final String TABLE = "uv_statistics";       //mysql
//    private static final String TABLE = "pv_statistics";       //mysql
//    private static final String TABLE = "qunar_task_todo_log";       //mysql
//    private static final String TABLE = "opt_log";       //mysql
//    private static final String TABLE = "user_wealth_value";       //mysql
//    private static final String TABLE = "opt_log";       //mysql
//    private static final String TABLE = "material";       //mysql
//    private static final String TABLE = "material_card";       //mysql
//    private static final String TABLE = "version_control";       //mysql
//    private static final String TABLE = "whitelist";       //mysql
//    private static final String TABLE = "app_info";       //mysql
//    private static final String TABLE = "published_material";       //mysql
//    private static final String TABLE = "published_material_card";       //mysql
//    private static final String TABLE = "uv_statistics";       //mysql
//    private static final String TABLE = "cms_user_info";       //mysql
//    private static final String TABLE = "white_list";       //mysql
//    private static final String TABLE = "blacklist";       //mysql
//    private static final String TABLE = "location_log";       //mysql
//    private static final String TABLE = "user_integral_history";       //mysql
//    private static final String TABLE = "user_integral";       //mysql
//    private static final String TABLE = "user_info";       //mysql
//    private static final String TABLE = "task_todo_log";       //mysql
//    private static final String TABLE = "user_address";       //mysql
//    private static final String TABLE = "task_introduction";       //mysql
//    private static final String TABLE = "task_category";       //mysql
//    private static final String TABLE = "task_info";       //mysql
//    private static final String TABLE = "coupon";       //mysql
//    private static final String TABLE = "task_title";       //mysql
//    private static final String TABLE = "quickapp_activity";       //mysql
//    private static final String TABLE = "final_award";       //mysql
//    private static final String TABLE = "WF_DEFINITION_DEPLOY";       //mysql
//    private static final String TABLE = "WF_TASK_TRANSFER";       //mysql
//    private static final String TABLE = "WF_ATTACHMENT";       //mysql
//    private static final String TABLE = "WF_TASK_OPER_RECORD";       //mysql
//    private static final String TABLE = "WF_TASK_OPER_RECORD_HIS";       //mysql
//    private static final String TABLE = "WF_COMMENT";       //mysql
//    private static final String TABLE = "WF_STAFF";       //mysql
//    private static final String TABLE = "WF_STAFF_CONFIG";       //mysql
//    private static final String TABLE = "WF_BUSINESS_MANAGEMENT_CONFIG";       //mysql
//    private static final String TABLE = "WF_ADAPTIVE_MONITOR_CONFIG";       //mysql
//    private static final String TABLE = "WF_ADAPTIVE_MONITOR_PHASE";       //mysql
//    private static final String TABLE = "WF_TASK_EXTEND";       //mysql
//    private static final String TABLE = "task_warn_manager_info";       //mysql
//    private static final String TABLE = "jira_monitor_info";       //mysql
//    private static final String TABLE = "business_manager_info";       //mysql
//    private static final String TABLE = "adaptive_monitor_info";       //mysql
//    private static final String TABLE = "WF_DEPARTMENT";       //mysql
//    private static final String TABLE = "WF_IMPORT_FAULT";       //mysql
//    private static final String TABLE = "WF_FILTER_FORM_REL";       //mysql
//    private static final String TABLE = "WF_DEPARTMENT_CONFIG";       //mysql
//    private static final String TABLE = "WF_PROJECT_CONFIG";       //mysql
//    private static final String TABLE = "WF_PROJECT_PHASE";       //mysql
//    private static final String TABLE = "WF_FILTER_CONFIG";       //mysql
//    private static final String TABLE = "WF_ALARM_CONFIG";       //mysql
//    private static final String TABLE = "WF_PROJECT_PHASE_CONFIG";       //mysql
//    private static final String TABLE = "task_warn_manager_info";       //mysql
    private static final String TABLE = "WF_TASK_ADAPTIVE_FORM";       //mysql
//    private static final String TABLE = "WF_TASK_ADAPTIVE_FORM";       //mysql
//    private static final String TABLE = "project_version_info";       //mysql

    //    private static final String TABLE = "WF_ADAPTIVE_RESULT";       //mysql
//    private static final String TABLE = "WF_ADAPTIVE_RESULT_ITEM";       //mysql
//    private static final String TABLE = "WF_IMPORT_FAULT";       //mysql
    public static void main(String[] args) {
        CodeGeneratorManager cgm = new CodeGeneratorManager();
        cgm.genCode(TABLE);
        // cgm.genCode(TABLE,TABLE);
    }
}
